837291
790648
313942
294490
180197
895268
137189
529424
695428
242604
677525
560550
5137799
3561581
3068148
2377804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471